 .home-page {
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    .home_title{
        margin-top: 10px;
        .home_title_b{
            font-size:16px;
            color:rgba(51,51,51,1);
        }
        .home_title_a{
            color:rgba(255,89,44,1);
        }
    }
    .home_user{
        color:rgba(51,51,51,1);
        margin-top: 10px;
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd;
        .home_user_left{
            border-right: 1px solid #ddd;
            padding: 10px 0 0 0;
            .user_left_con{
                overflow: hidden;
                .user_left_img{
                    width: 60px;
                    float: left;
                    img{
                        width: 100%;
                        height: 100%;
                        border-radius: 50%;
                    }
                }
                .user_left_d{
                    float: left;
                    margin-left: 20px;
                    .user_left_name{
                        font-family:PingFangSC-Semibold;
                        font-weight:600;
                        color:rgba(21,131,122,1);
                    }
                    .user_left_qy{
                        color:rgba(255,144,0,1);
                        margin-left: 10px;
                    }
                    .user_left_sh{
                        color:#FF592C;
                        margin-left: 10px;
                    }
                }
            }
        }
        .home_user_right{
            padding: 10px 30px;
            .user_right_fs{
                color:#FF592C;
                padding: 10px;
            }
            p{
                margin-bottom: 8px;
            }
            p:last-child{
                margin-top: 10px;
                margin-bottom: 0;
            }
        }
    }
    .home_progress{
        margin-top: 20px;
        position: relative;
        span{
            position: absolute;
            top: 30px;
            width: 40px;
            height: 24px;
            background: #FFA200;
            left: calc(30% - 12px);
            color: #fff;
        }
        .percent{
            position: absolute;
            top: 30px;
            width: 40px;
            height: 24px;
            background: #FFA200;
            left: calc(30% - 20px);
            line-height: 24px;
            text-align: center;
            color: #fff;
            box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
            .horn{
                position: absolute;
                left: 50%;
                bottom: -2px;
                width: 6px;
                height: 6px;
                background: #FFA200;
                transform: translateX(-50%) rotate(45deg);
				box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
            }
        }
        .home_perfect{
            margin-top: 10px;
            .home_perfect_title{
                font-size:16px;
                color: #333;
            }
        }
    }
    .home_wsinfo{
        background: #E9F4F3;
        padding: 10px;
        p{
            margin: 0;
        }
    }
    .home_smrz{
        background:#F6F6F6;
        padding: 10px;
        margin-top: 10px;
        p{
            margin: 0;
        }
    }
    .home_bt{
        padding: 20px 0;
       .home_bt_title{
           font-size:16px;
           color: #333;    
       }
    }
    .home_platform{
        margin-bottom: 10px;
        .platform1{
            background: #F6F6F6;
            padding: 20px 10px;
            .img1{
                display: initial;
            }
            .img2{
                display: none;
            }
            p{
                margin:0;
            }
            .p1{
                color: #333333;
                font-weight:700;
            }
            .span1{
                color: #15837A;
                font-weight:700;
                font-size: 24px;
            }
        }
        .platform1:hover{
            background: #15837A;
            color: #fff;
            .p1{
                color: #fff;
                font-weight:700;
            }
            .span1{
                color: #fff;
                font-weight:700;
                font-size: 24px;
            }
            .img1{
                display: none;
            }
            .img2{
                display: inline-block;
            }
        }
    }
    .home_system{
        text-align: center;
        p{
            line-height: 20px;
            margin-bottom: 0;
            color: #333;
            margin-top: 10px;
            font-size:14px;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            white-space:normal;
            overflow: hidden;
        }
    }
    .home_but{
        width: 100%;
        padding: 30px;
        text-align: center;
    }
  }